package org.qydjk.console.service;

import org.qydjk.common.shiro.vo.ShiroUser;

/**
 * Created by Administrator on 2018/1/11 0011.
 */
public interface IUserWithdrawalsService  {
    /**
     * 拒绝用户提现处理
     * @param id  提现记录id
     * @param remark 备注
     * @param shiroUser 操作用户信息
     * @return 处理结果
     * @throws Exception 异常
     */
    public Object updateUserIthdrawlsNO(Integer id, String remark, ShiroUser shiroUser) throws Exception;

    /**
     * 通过用户提现处理
     * @param id 提现记录id
     * @param shiroUser 操作用户信息
     * @return 处理结果
     * @throws Exception 异常
     */
    public Object updateUserIthdrawlsYes(Integer id, ShiroUser shiroUser) throws Exception;

    /**
     * 完成用户提现处理
     * @param id 提现记录id
     * @param shiroUser 操作用户信息
     * @return 处理结果
     * @throws Exception 异常
     */
    public Object updateUserIthdrawlsFinash(Integer id, ShiroUser shiroUser) throws Exception;
}
